> For the complete documentation index, see [llms.txt](https://hsnaltan13.gitbook.io/object-oriented-programming/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hsnaltan13.gitbook.io/object-oriented-programming/master.md).

# Object Oriented Programming (OOP)

In this file i will explain what the object oriented programming is and also will see how and why we use this.

Object-oriented programming has several advantages over procedural programming:

* OOP is faster and easier to execute
* OOP provides a clear structure for the programs
* OOP helps to keep the C# code DRY "Don't Repeat Yourself", and makes the code easier to maintain, modify and debug
* OOP makes it possible to create full reusable applications with less code and shorter development time
